package com.zkq.graduate.pojo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Author zhangkaiqiang
 * @Date 2019/12/12  19:52
 * @Description TODO
 */
@NoArgsConstructor
@AllArgsConstructor
@Data
@Builder
public class StudentWithReport {

	/**
	 * 学生学号
	 */
	private String studentId;

	/**
	 * 报告名称
	 */
	private String fileName;


	/**
	 * 文件内容--二进制文件方便于world问价格式的保存
	 */
	private byte[] fileContext;

	/**
	 * 上传时间
	 */
	private String uploadTime;


	/**
	 * 文件状态--0代表等待老师审核,1代表老师已经审核
	 */
	private String status;


	/**
	 * 学生选择的题目信息
	 */
	private Title title;

	/**
	 * 文件的md5值
	 */
	private String md5;


	/**
	 * 是否是最新的文件--学生上传多个开题报告/毕业论文,
	 * 通过该字段向知道教师展示最新的文章
	 */
	private boolean isLast;


	/**
	 * 此属性表示为毕业设计时,毕业设计在服务器的位置
	 */
	private String filePath;

}
